# main.py
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit, QVBoxLayout, QPushButton
from button_functions import 输出输入框内容  # 导入按钮点击的处理函数

class MyApp(QWidget):
    def __init__(self):
        super().__init__()

        # 创建一个QLineEdit输入框
        self.输入框 = QLineEdit(self)

        # 创建一个按钮，当点击时，会调用输出输入框内容函数
        self.按钮 = QPushButton('输出内容', self)
        self.按钮.clicked.connect(lambda: 输出输入框内容(self.输入框))  # 使用lambda表达式传递输入框对象

        # 创建一个垂直布局对象
        布局 = QVBoxLayout()
        # 将输入框和按钮添加到布局中
        布局.addWidget(self.输入框)
        布局.addWidget(self.按钮)
        # 将布局设置到窗口上
        self.setLayout(布局)

if __name__ == "__main__":
    应用程序 = QApplication(sys.argv)
    我的程序 = MyApp()
    我的程序.show()
    sys.exit(应用程序.exec_())
